<?php
$nowtime=time();
$pastsec = $nowtime - $_GET["t"];

if($pastsec<3600) 
{
exit; //30秒更新一次，时间可以自己调整
}

ob_start(); //打开缓冲区 
include("index.php"); //包含生成的文件，比如首页
$content = ob_get_contents(); //得到缓冲区的内容 
$content .= "<script language=javascript src=\"f5.php? 
t=".$nowtime."\"></script>"; //加上调用更新程序的代码


file_put_contents("default.html",$content); //写入生成 index.html

if (!function_exists("file_put_contents")) //读取写入
{
function file_put_contents($fn,$fs)
{
$fp=fopen($fn,"w+");
fputs($fp,$fs);
fclose($fp); 
}
}
//echo date("Y-m-d H:i:s"); //写入生成时间
//echo "静态首页成功更新！" //生成成功，实际应用中可删除掉
?>